# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render

from django.http import HttpResponse


# Create your views here.
def home(request):
    # 实例一，显示一个基本的字符串在网页上
    string = u"我在自强学堂学习Django，用它来建网站"

    # 实例二，讲解了基本的 for 循环 和 List内容的显示
    tutorial_list = ["HTML", "CSS", "jQuery", "Python", "Django"]

    # 实例三，显示字典中内容
    info_dict = {'site': u'自强学堂', 'content': u'各种IT技术教程'}

    # 实例四，在模板进行条件判断和 for 循环的详细操作
    list_example = map(str, range(100))

    # 实例六，模板中的逻辑操作(见模板home.html)
    num = 66

    return render(request, 'home.html', {'string_temple': string, 'tutorial_list': tutorial_list,
                                         'info_dict': info_dict, 'list_example': list_example,
                                         'num': num})

    # 实例五，模板上得到视图对应的网址
    # 参考模板上{% url 'add' 4 5 %}


def add(request, a, b):
    c = int(a) + int(b)
    return HttpResponse(str(c))
